home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Bank smakow
/
BankSmakow.air
/
BankSmakow.swf
/
scripts
/
com
/
makingwaves
/
view
/
BackgroundView.as
< prev
next >
Wrap
Text File
|
2009-12-16
|
26KB
|
685 lines
package com.makingwaves.view
{
import flash.events.Event;
import flash.utils.getDefinitionByName;
import mx.binding.Binding;
import mx.binding.BindingManager;
import mx.binding.IBindingClient;
import mx.binding.IWatcherSetupUtil;
import mx.containers.Canvas;
import mx.containers.HBox;
import mx.controls.Image;
import mx.controls.Label;
import mx.core.UIComponentDescriptor;
import mx.core.mx_internal;
import mx.effects.Fade;
import mx.effects.Move;
import mx.effects.Parallel;
import mx.effects.Rotate;
import mx.effects.easing.Linear;
import mx.effects.easing.Sine;
import mx.events.FlexEvent;
import mx.events.PropertyChangeEvent;
use namespace mx_internal;
public class BackgroundView extends Canvas implements IBindingClient
{
private static var _watcherSetupUtil:IWatcherSetupUtil;
private var _embed_mxml____assets_kartka_lewa_png_953236582:Class;
private var _862290809linkButtonGlow:Image;
public var _BackgroundView_Rotate1:Rotate;
public var _BackgroundView_Move1:Move;
public var _BackgroundView_Move2:Move;
public var _BackgroundView_Move3:Move;
public var _BackgroundView_Move4:Move;
private var _embed_mxml____assets_karteczka_krata_png_1245094886:Class;
private var _embed_mxml____assets_kwiatki_png_2062111974:Class;
private var _embed_mxml____assets_button_png_1742624568:Class;
mx_internal var _bindingsByDestination:Object;
private var _155124031initEffect:Parallel;
private var _embed_mxml____assets_banki_zywnosci_png_1781569592:Class;
private var _embed_mxml____assets_karteczka_pomaranczowa_png_2014385926:Class;
private var _291036532zielona:Canvas;
private var _embed_mxml____assets_configuration_button_png_523682950:Class;
private var _357588940linkButton:Image;
private var _embed_mxml____assets_spinacz_png_152184602:Class;
private var _352043096ConfigurationButton:Image;
private var _embed_mxml____assets_button_2_png_400198458:Class;
mx_internal var _watchers:Array;
private var _924988292rozowa:Image;
private var _embed_mxml____assets_karteczka_zielona_png_940468012:Class;
private var _314510642kwiatki:Image;
private var _102309831krata:Image;
private var _embed_mxml____assets_zakladka_png_970606586:Class;
private var _embed_mxml____assets_kartka_prawa_png_399586488:Class;
private var _754504630pomaranczowa:Canvas;
public var _BackgroundView_Fade1:Fade;
mx_internal var _bindingsBeginWithWord:Object;
private var _569678111aboutButton:Image;
private var _embed_mxml____assets_about_button_png_391195768:Class;
private var _embed_mxml____assets_adobe_png_2070974808:Class;
private var _documentDescriptor_:UIComponentDescriptor;
private var _embed_mxml____assets_karteczka_rozowa_png_350542906:Class;
mx_internal var _bindings:Array;
public function BackgroundView()
{
_documentDescriptor_ = new UIComponentDescriptor({
"type":Canvas,
"propertiesFactory":function():Object
{
return {"childDescriptors":[new UIComponentDescriptor({
"type":Image,
"id":"krata",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_karteczka_krata_png_1245094886,
"x":459,
"y":33
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"aboutButton",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_about_button_png_391195768,
"x":459,
"y":20
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"ConfigurationButton",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_configuration_button_png_523682950,
"x":550,
"y":20
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"linkButton",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_button_png_1742624568,
"x":435,
"y":590
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"linkButtonGlow",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_button_2_png_400198458,
"x":435,
"y":590,
"visible":false
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"rozowa",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_karteczka_rozowa_png_350542906,
"y":312,
"x":675
};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_kartka_prawa_png_399586488,
"x":425,
"y":51
};
}
}),new UIComponentDescriptor({
"type":Image,
"id":"kwiatki",
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_kwiatki_png_2062111974,
"y":3
};
}
}),new UIComponentDescriptor({
"type":Canvas,
"id":"zielona",
"propertiesFactory":function():Object
{
return {"childDescriptors":[new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_karteczka_zielona_png_940468012,
"y":15,
"x":65
};
}
}),new UIComponentDescriptor({
"type":HBox,
"stylesFactory":function():void
{
this.horizontalGap = 2;
},
"propertiesFactory":function():Object
{
return {
"x":80,
"y":20,
"rotation":5,
"childDescriptors":[new UIComponentDescriptor({
"type":Label,
"propertiesFactory":function():Object
{
return {
"text":"BANK SMAKÓW",
"styleName":"Title"
};
}
}),new UIComponentDescriptor({
"type":Label,
"propertiesFactory":function():Object
{
return {
"text":"bon apetito!",
"styleName":"TitleSmall"
};
}
})]
};
}
})]};
}
}),new UIComponentDescriptor({
"type":Canvas,
"id":"pomaranczowa",
"propertiesFactory":function():Object
{
return {"childDescriptors":[new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_karteczka_pomaranczowa_png_2014385926,
"y":575,
"x":155
};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_banki_zywnosci_png_1781569592,
"x":170,
"y":610
};
}
})]};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_kartka_lewa_png_953236582,
"x":35,
"y":53
};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_zakladka_png_970606586,
"x":320,
"y":65
};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_adobe_png_2070974808,
"x":457,
"y":80
};
}
}),new UIComponentDescriptor({
"type":Image,
"propertiesFactory":function():Object
{
return {
"source":_embed_mxml____assets_spinacz_png_152184602,
"x":375,
"y":35
};
}
})]};
}
});
_embed_mxml____assets_about_button_png_391195768 = BackgroundView__embed_mxml____assets_about_button_png_391195768;
_embed_mxml____assets_adobe_png_2070974808 = BackgroundView__embed_mxml____assets_adobe_png_2070974808;
_embed_mxml____assets_banki_zywnosci_png_1781569592 = BackgroundView__embed_mxml____assets_banki_zywnosci_png_1781569592;
_embed_mxml____assets_button_2_png_400198458 = BackgroundView__embed_mxml____assets_button_2_png_400198458;
_embed_mxml____assets_button_png_1742624568 = BackgroundView__embed_mxml____assets_button_png_1742624568;
_embed_mxml____assets_configuration_button_png_523682950 = BackgroundView__embed_mxml____assets_configuration_button_png_523682950;
_embed_mxml____assets_karteczka_krata_png_1245094886 = BackgroundView__embed_mxml____assets_karteczka_krata_png_1245094886;
_embed_mxml____assets_karteczka_pomaranczowa_png_2014385926 = BackgroundView__embed_mxml____assets_karteczka_pomaranczowa_png_2014385926;
_embed_mxml____assets_karteczka_rozowa_png_350542906 = BackgroundView__embed_mxml____assets_karteczka_rozowa_png_350542906;
_embed_mxml____assets_karteczka_zielona_png_940468012 = BackgroundView__embed_mxml____assets_karteczka_zielona_png_940468012;
_embed_mxml____assets_kartka_lewa_png_953236582 = BackgroundView__embed_mxml____assets_kartka_lewa_png_953236582;
_embed_mxml____assets_kartka_prawa_png_399586488 = BackgroundView__embed_mxml____assets_kartka_prawa_png_399586488;
_embed_mxml____assets_kwiatki_png_2062111974 = BackgroundView__embed_mxml____assets_kwiatki_png_2062111974;
_embed_mxml____assets_spinacz_png_152184602 = BackgroundView__embed_mxml____assets_spinacz_png_152184602;
_embed_mxml____assets_zakladka_png_970606586 = BackgroundView__embed_mxml____assets_zakladka_png_970606586;
_bindings = [];
_watchers = [];
_bindingsByDestination = {};
_bindingsBeginWithWord = {};
super();
mx_internal::_document = this;
_BackgroundView_Parallel1_i();
this.addEventListener("creationComplete",___BackgroundView_Canvas1_creationComplete);
}
public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
{
BackgroundView._watcherSetupUtil = param1;
}
public function set zielona(param1:Canvas) : void
{
var _loc2_:Object = this._291036532zielona;
if(_loc2_ !== param1)
{
this._291036532zielona = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"zielona",_loc2_,param1));
}
}
[Bindable(event="propertyChange")]
public function get aboutButton() : Image
{
return this._569678111aboutButton;
}
private function onCreationComplete(param1:Event) : void
{
initEffect.play();
}
private function _BackgroundView_Move1_i() : Move
{
var _loc1_:Move = new Move();
_BackgroundView_Move1 = _loc1_;
_loc1_.yFrom = 50;
_loc1_.duration = 1000;
_loc1_.easingFunction = Sine.easeOut;
BindingManager.executeBindings(this,"_BackgroundView_Move1",_BackgroundView_Move1);
return _loc1_;
}
public function set aboutButton(param1:Image) : void
{
var _loc2_:Object = this._569678111aboutButton;
if(_loc2_ !== param1)
{
this._569678111aboutButton = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"aboutButton",_loc2_,param1));
}
}
private function _BackgroundView_bindingsSetup() : Array
{
var binding:Binding = null;
var result:Array = [];
binding = new Binding(this,function():Object
{
return krata;
},function(param1:Object):void
{
_BackgroundView_Move1.target = param1;
},"_BackgroundView_Move1.target");
result[0] = binding;
binding = new Binding(this,function():Object
{
return pomaranczowa;
},function(param1:Object):void
{
_BackgroundView_Move2.target = param1;
},"_BackgroundView_Move2.target");
result[1] = binding;
binding = new Binding(this,function():Object
{
return rozowa;
},function(param1:Object):void
{
_BackgroundView_Move3.target = param1;
},"_BackgroundView_Move3.target");
result[2] = binding;
binding = new Binding(this,function():Object
{
return zielona;
},function(param1:Object):void
{
_BackgroundView_Rotate1.target = param1;
},"_BackgroundView_Rotate1.target");
result[3] = binding;
binding = new Binding(this,function():Object
{
return zielona;
},function(param1:Object):void
{
_BackgroundView_Move4.target = param1;
},"_BackgroundView_Move4.target");
result[4] = binding;
binding = new Binding(this,function():Object
{
return kwiatki;
},function(param1:Object):void
{
_BackgroundView_Fade1.target = param1;
},"_BackgroundView_Fade1.target");
result[5] = binding;
return result;
}
public function ___BackgroundView_Canvas1_creationComplete(param1:FlexEvent) : void
{
onCreationComplete(param1);
}
public function set ConfigurationButton(param1:Image) : void
{
var _loc2_:Object = this._352043096ConfigurationButton;
if(_loc2_ !== param1)
{
this._352043096ConfigurationButton = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"ConfigurationButton",_loc2_,param1));
}
}
public function set pomaranczowa(param1:Canvas) : void
{
var _loc2_:Object = this._754504630pomaranczowa;
if(_loc2_ !== param1)
{
this._754504630pomaranczowa = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"pomaranczowa",_loc2_,param1));
}
}
[Bindable(event="propertyChange")]
public function get linkButtonGlow() : Image
{
return this._862290809linkButtonGlow;
}
[Bindable(event="propertyChange")]
public function get rozowa() : Image
{
return this._924988292rozowa;
}
private function _BackgroundView_Move4_i() : Move
{
var _loc1_:Move = new Move();
_BackgroundView_Move4 = _loc1_;
_loc1_.yFrom = 300;
_loc1_.duration = 1000;
_loc1_.easingFunction = Linear.easeOut;
BindingManager.executeBindings(this,"_BackgroundView_Move4",_BackgroundView_Move4);
return _loc1_;
}
private function _BackgroundView_bindingExprs() : void
{
var _loc1_:* = undefined;
_loc1_ = krata;
_loc1_ = pomaranczowa;
_loc1_ = rozowa;
_loc1_ = zielona;
_loc1_ = zielona;
_loc1_ = kwiatki;
}
public function set initEffect(param1:Parallel) : void
{
var _loc2_:Object = this._155124031initEffect;
if(_loc2_ !== param1)
{
this._155124031initEffect = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"initEffect",_loc2_,param1));
}
}
[Bindable(event="propertyChange")]
public function get zielona() : Canvas
{
return this._291036532zielona;
}
public function set krata(param1:Image) : void
{
var _loc2_:Object = this._102309831krata;
if(_loc2_ !== param1)
{
this._102309831krata = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"krata",_loc2_,param1));
}
}
override public function initialize() : void
{
var target:BackgroundView = null;
var watcherSetupUtilClass:Object = null;
mx_internal::setDocumentDescriptor(_documentDescriptor_);
var bindings:Array = _BackgroundView_bindingsSetup();
var watchers:Array = [];
target = this;
if(_watcherSetupUtil == null)
{
watcherSetupUtilClass = getDefinitionByName("_com_makingwaves_view_BackgroundViewWatcherSetupUtil");
watcherSetupUtilClass["init"](null);
}
_watcherSetupUtil.setup(this,function(param1:String):*
{
return target[param1];
},bindings,watchers);
var i:uint = 0;
while(i < bindings.length)
{
Binding(bindings[i]).execute();
i++;
}
mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
super.initialize();
}
public function set kwiatki(param1:Image) : void
{
var _loc2_:Object = this._314510642kwiatki;
if(_loc2_ !== param1)
{
this._314510642kwiatki = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"kwiatki",_loc2_,param1));
}
}
[Bindable(event="propertyChange")]
public function get ConfigurationButton() : Image
{
return this._352043096ConfigurationButton;
}
public function set linkButton(param1:Image) : void
{
var _loc2_:Object = this._357588940linkButton;
if(_loc2_ !== param1)
{
this._357588940linkButton = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"linkButton",_loc2_,param1));
}
}
private function _BackgroundView_Fade1_i() : Fade
{
var _loc1_:Fade = new Fade();
_BackgroundView_Fade1 = _loc1_;
_loc1_.alphaTo = 1;
_loc1_.duration = 500;
BindingManager.executeBindings(this,"_BackgroundView_Fade1",_BackgroundView_Fade1);
return _loc1_;
}
private function _BackgroundView_Rotate1_i() : Rotate
{
var _loc1_:Rotate = new Rotate();
_BackgroundView_Rotate1 = _loc1_;
_loc1_.angleFrom = 350;
_loc1_.duration = 1000;
_loc1_.easingFunction = Linear.easeOut;
BindingManager.executeBindings(this,"_BackgroundView_Rotate1",_BackgroundView_Rotate1);
return _loc1_;
}
[Bindable(event="propertyChange")]
public function get pomaranczowa() : Canvas
{
return this._754504630pomaranczowa;
}
private function _BackgroundView_Move3_i() : Move
{
var _loc1_:Move = new Move();
_BackgroundView_Move3 = _loc1_;
_loc1_.xFrom = 300;
_loc1_.duration = 1500;
_loc1_.easingFunction = Linear.easeOut;
BindingManager.executeBindings(this,"_BackgroundView_Move3",_BackgroundView_Move3);
return _loc1_;
}
[Bindable(event="propertyChange")]
public function get initEffect() : Parallel
{
return this._155124031initEffect;
}
private function _BackgroundView_Parallel1_i() : Parallel
{
var _loc1_:Parallel = new Parallel();
initEffect = _loc1_;
_loc1_.children = [_BackgroundView_Move1_i(),_BackgroundView_Move2_i(),_BackgroundView_Move3_i(),_BackgroundView_Rotate1_i(),_BackgroundView_Move4_i(),_BackgroundView_Fade1_i()];
return _loc1_;
}
[Bindable(event="propertyChange")]
public function get linkButton() : Image
{
return this._357588940linkButton;
}
[Bindable(event="propertyChange")]
public function get kwiatki() : Image
{
return this._314510642kwiatki;
}
[Bindable(event="propertyChange")]
public function get krata() : Image
{
return this._102309831krata;
}
public function set rozowa(param1:Image) : void
{
var _loc2_:Object = this._924988292rozowa;
if(_loc2_ !== param1)
{
this._924988292rozowa = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"rozowa",_loc2_,param1));
}
}
public function set linkButtonGlow(param1:Image) : void
{
var _loc2_:Object = this._862290809linkButtonGlow;
if(_loc2_ !== param1)
{
this._862290809linkButtonGlow = param1;
this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"linkButtonGlow",_loc2_,param1));
}
}
private function _BackgroundView_Move2_i() : Move
{
var _loc1_:Move = new Move();
_BackgroundView_Move2 = _loc1_;
_loc1_.yFrom = -100;
_loc1_.duration = 1500;
_loc1_.easingFunction = Sine.easeOut;
BindingManager.executeBindings(this,"_BackgroundView_Move2",_BackgroundView_Move2);
return _loc1_;
}
}
}